/**
 * @autor my
 * 2017/8/21.
 */
public class Person extends GoHome{
    /*小明每次回家都会根据自己口袋里剩的钱坐不同的交通工具，即，
    如果他有50以上的钱，就会打出租车回家，
    如果有30以上就会打三轮回家，
    如果有十块以上就坐公交回家，如果少于十块就走路回家。
    请设计代码实现这个情景，要求代码有良好的扩展性
    （提示：多态，面向抽象编程（why？交通方式在不断改变，比如，现在就有膜拜，小蓝，小黄。。。））*/
    private String name;
    private int money;
    public void setName(String name){
        this.name=name;
    }
    public String getName (){
        return name;
    }
    public void setMoney(int money){
        this.money=money;
    }
    public int getMoney (){
        return money;
    }
    @Override
    public void goHome() {
        if (money<=10){
            System.out.println("我走路回家");
        }
        if(money>10&&money<=30){
            Transit.useWays();
        }
        if(money>30&&money<=50){
            Tricycle.useWays();
        }
        if (money>50){
            Taxi.useWays();
        }
    }
}
